/*************************************************************************
*																		 *
*				code by Miles Chen (v-mich) 2007.10.8					 *
*																		 *
*																		 *
*************************************************************************/

#pragma once


namespace System{namespace Diagnostics{namespace Process{

	BOOL Start(LPCWSTR lpFile, LPWSTR lpCommandLine, LPPROCESS_INFORMATION ppi);

	BOOL Start(LPCWSTR lpFile, LPPROCESS_INFORMATION ppi);

	BOOL Kill(HANDLE hProcess);

	BOOL GetProcessBaseName(HANDLE hProcess, LPWSTR lpszBaseName, int nSize);
	BOOL GetProcessBaseName(DWORD dwProcID, LPWSTR lpszBaseName, int nSize);

}}}